超级简单string [] 问题!!
来源:百度知道 编辑:UC知道 时间:2024/09/22 18:14:08
string [] a;
怎样在a的最后加字串??我想不要定义他的长度(length)先;
就像a[0]="last";
晕,问题就是不想定义先。如果定义就多了很多代码!
List 主要是麻烦,不能直接提取像String b=a[2];
晕死,那还不如这样:
String [] a=new String [0];
a=new String [a.length+1];
a[0]="fine";
怎样在a的最后加字串??我想不要定义他的长度(length)先;
就像a[0]="last";
晕,问题就是不想定义先。如果定义就多了很多代码!
List 主要是麻烦,不能直接提取像String b=a[2];
晕死,那还不如这样:
String [] a=new String [0];
a=new String [a.length+1];
a[0]="fine";
StringBuilder sb = new StringBuilder();
sb.append("1");
sb.append("2");
每次加的都可以get出来,也可以直接sb.toString()得到完整的String.也可以sb.length()得到有多少个元素,非常好用,建议一试
List list = new ArrayList();
list.add("AAA");
list.add("BBB");
list.add("CCC");
String[] a = (String[])list.toArray(new String[list.size()]);
String[] a={"a","b","c"};
我建议你把长度设的特别长就可以了。
可以随便加,不用考虑超过脚标溢出的问题。
数组能实现的功能List也能实现,为什么不用List!